package Netzwerk;

import java.io.File;
import java.io.Serializable;

/**
 * Hepling Class for sending Lobby Object over network
 *
 */
public class LobbyNetz implements Serializable{

	private static final long serialVersionUID = 1L;

	public int anzahlLeben;
	public int maxGewinne;
	public int playing;
	public int mod; 
	public int time;
	public File ausgewaehlteMap;
	public byte[] aMap;
	public String ausgewaehlteMapName;
	
	public LobbyNetz(int anzahlLeben, int maxGewinne, int playing, byte[] ausgewaehlteMap, String ausgewaehlteMapName, int mod, int time )
	{
		this.anzahlLeben = anzahlLeben;
		this.maxGewinne = maxGewinne;
		this.playing = playing; 
		this.aMap = ausgewaehlteMap;
		this.ausgewaehlteMapName = ausgewaehlteMapName;
		this.mod = mod;
		this.time = time;
	}
	
	public LobbyNetz(int anzahlLeben, int maxGewinne, int playing, byte[] ausgewaehlteMap, int mod, int time )
	{
		this.anzahlLeben = anzahlLeben;
		this.maxGewinne = maxGewinne;
		this.playing = playing; 
		this.aMap = ausgewaehlteMap;
		this.mod = mod;
		this.time = time;
	}
	
	public LobbyNetz( )
	{

	}
	public int getAnzahlLeben() {
		return anzahlLeben;
	}

	public void setAnzahlLeben(int anzahlLeben) {
		this.anzahlLeben = anzahlLeben;
	}

	public int getMaxGewinne() {
		return maxGewinne;
	}

	public void setMaxGewinne(int maxGewinne) {
		this.maxGewinne = maxGewinne;
	}

	public File getAusgewaehlteMap() {
		return ausgewaehlteMap;
	}

	public void setAusgewaehlteMap(File ausgewaehlteMap) {
		this.ausgewaehlteMap = ausgewaehlteMap;
	}

	public int getMod() {
		return mod;
	}

	public void setMod(int mod) {
		this.mod = mod;
	}

	public int getTime() {
		return time;
	}

	public void setTime(int time) {
		this.time = time;
	}

	public int getPlaying(){
		return this.playing;
	}
	
	public void setPlaying(int playing){
		this.playing = playing;
	}
}
